12. 多媒体(新闻/笑话/儿歌/故事)接入

注意: 音乐/电台/收音机/视频等之类的多媒体不走此对接.

12.1 设置多媒体remote view
/**
 * 设置多媒体remote view
 */
AiMedia.getInstance().setMediaRemoteViewImpl(AbsMediaRemoteView)

/**
 * 多媒体view 
 */
public abstract class AbsMediaRemoteView {

    /**
     * 显示新闻/笑话/儿歌/故事view
     */
    public abstract void showNewsView();

    /**
     * 隐藏新闻/笑话/儿歌/故事view
     */
    public abstract void hideNewsView();

    /**
     * 更新新闻/笑话/儿歌/故事信息
     */
    public abstract void updateNewsInfo(NewsBean data);

    /**
     * 添加领域item
     * @param flag 领域标识 (联系开发人员获取)
     */
    public void addPromptItem(String flag) {}

    /**
     * 移除领域item
     * @param flag 领域标识 (联系开发人员获取)
     */
    public void removePromptItem(String flag) {}
}
12.2 多媒体主动控制接口

多媒体正在播放时, 可以通过以下接口实现对其的一些基本操作(UI点击)

/**
 * 关闭/退出多媒体播放
 */
AiMedia.getInstance().newsExit();

/**
 * 暂停播放
 */
AiMedia.getInstance().newsPause(); 

/**
 * 继续播放
 */
AiMedia.getInstance().newsPlay();

/**
 * 下一首
 */
AiMedia.getInstance().newsNext();

/**
 * 上一首
 */
AiMedia.getInstance().newsPrevious();

results matching ""

    No results matching ""